package com.hskn.hss.module.carTrack.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author hskn
 * @since 2021-05-21
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class CarTrackCleanVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id", name = "id")
    private String id;
    /**
     * 是否违规：0否  1是
     */
    @ApiModelProperty(value = "是否违规 0:否  1:是", name = "isWarning")
    private Integer isWarning;

    /**
     * message字段对应的时间取值字段
     */
    @ApiModelProperty(value = "message字段对应的时间取值字段", name = "lastMessageCheck")
    private String lastMessageCheck;
    /**
     * 违规停留秒数
     */
    @ApiModelProperty(value = "违规停留秒数", name = "warningStay")
    private Integer warningStay;
    /**
     * 是否停留(0正常 1停留)
     */
    @ApiModelProperty(value = "是否停留 0:正常 1:停留", name = "isStop")
    private Integer isStop;
    /**
     * 油量
     */
    @ApiModelProperty(value = "油量", name = "oilMass")
    private BigDecimal oilMass;
    /**
     * 速度
     */
    @ApiModelProperty(value = "速度", name = "speed")
    private Integer speed;
    /**
     * 发生时间
     */
    @ApiModelProperty(value = "发生时间", name = "timestamp")
    private Date timestamp;
    /**
     * 经度
     */
    @ApiModelProperty(value = "经度", name = "lng")
    private String lng;
    /**
     * 纬度
     */
    @ApiModelProperty(value = "纬度", name = "lat")
    private String lat;
    /**
     * 编译的坐标（中文）
     */
    @ApiModelProperty(value = "编译的坐标（中文）", name = "address")
    private String address;

    @ApiModelProperty(value = "isWorkIng//1 是 0 否", name = "isWorkIng")
    private Integer isWorkIng; //1 是 0 否


    @ApiModelProperty(value = "方向（中文）", name = "direction")
    private String direction;

    @ApiModelProperty(value = "设施ID", name = "facilityId")
    private String facilityId;

}
